#
# Java VM instruction set
#

Jnop,
Jaconst_null,
Jiconst_m1,
Jiconst_0,
Jiconst_1,
Jiconst_2,
Jiconst_3,
Jiconst_4,
Jiconst_5,
Jlconst_0,
Jlconst_1,
Jfconst_0,
Jfconst_1,
Jfconst_2,
Jdconst_0,
Jdconst_1,
Jbipush,
Jsipush,
Jldc,
Jldc_w,
Jldc2_w,
Jiload,
Jlload,
Jfload,
Jdload,
Jaload,
Jiload_0,
Jiload_1,
Jiload_2,
Jiload_3,
Jlload_0,
Jlload_1,
Jlload_2,
Jlload_3,
Jfload_0,
Jfload_1,
Jfload_2,
Jfload_3,
Jdload_0,
Jdload_1,
Jdload_2,
Jdload_3,
Jaload_0,
Jaload_1,
Jaload_2,
Jaload_3,
Jiaload,
Jlaload,
Jfaload,
Jdaload,
Jaaload,
Jbaload,
Jcaload,
Jsaload,
Jistore,
Jlstore,
Jfstore,
Jdstore,
Jastore,
Jistore_0,
Jistore_1,
Jistore_2,
Jistore_3,
Jlstore_0,
Jlstore_1,
Jlstore_2,
Jlstore_3,
Jfstore_0,
Jfstore_1,
Jfstore_2,
Jfstore_3,
Jdstore_0,
Jdstore_1,
Jdstore_2,
Jdstore_3,
Jastore_0,
Jastore_1,
Jastore_2,
Jastore_3,
Jiastore,
Jlastore,
Jfastore,
Jdastore,
Jaastore,
Jbastore,
Jcastore,
Jsastore,
Jpop,
Jpop2,
Jdup,
Jdup_x1,
Jdup_x2,
Jdup2,
Jdup2_x1,
Jdup2_x2,
Jswap,
Jiadd,
Jladd,
Jfadd,
Jdadd,
Jisub,
Jlsub,
Jfsub,
Jdsub,
Jimul,
Jlmul,
Jfmul,
Jdmul,
Jidiv,
Jldiv,
Jfdiv,
Jddiv,
Jirem,
Jlrem,
Jfrem,
Jdrem,
Jineg,
Jlneg,
Jfneg,
Jdneg,
Jishl,
Jlshl,
Jishr,
Jlshr,
Jiushr,
Jlushr,
Jiand,
Jland,
Jior,
Jlor,
Jixor,
Jlxor,
Jiinc,
Ji2l,
Ji2f,
Ji2d,
Jl2i,
Jl2f,
Jl2d,
Jf2i,
Jf2l,
Jf2d,
Jd2i,
Jd2l,
Jd2f,
Ji2b,
Ji2c,
Ji2s,
Jlcmp,
Jfcmpl,
Jfcmpg,
Jdcmpl,
Jdcmpg,
Jifeq,
Jifne,
Jiflt,
Jifge,
Jifgt,
Jifle,
Jif_icmpeq,
Jif_icmpne,
Jif_icmplt,
Jif_icmpge,
Jif_icmpgt,
Jif_icmple,
Jif_acmpeq,
Jif_acmpne,
Jgoto,
Jjsr,
Jret,
Jtableswitch,
Jlookupswitch,
Jireturn,
Jlreturn,
Jfreturn,
Jdreturn,
Jareturn,
Jreturn,
Jgetstatic,
Jputstatic,
Jgetfield,
Jputfield,
Jinvokevirtual,
Jinvokespecial,
Jinvokestatic,
Jinvokeinterface,
Jxxxunusedxxx,
Jnew,
Jnewarray,
Janewarray,
Jarraylength,
Jathrow,
Jcheckcast,
Jinstanceof,
Jmonitorenter,
Jmonitorexit,
Jwide,
Jmultianewarray,
Jifnull,
Jifnonnull,
Jgoto_w,
Jjsr_w:		con iota;

MAXJAVA:	con Jjsr_w+1;

# newarray element types (Java VM Specification page 320)

T_BOOLEAN,
T_CHAR,
T_FLOAT,
T_DOUBLE,
T_BYTE,
T_SHORT,
T_INT,
T_LONG:		con iota+4;
